EscError enumeration
The errors of EtherCAT Slave Controller (ESC).
Namespace: IntervalZero.KINGSTAR.Base
Assembly: IntervalZero.KINGSTAR.Base (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public enum EscError
Public Enum EscError
Members
Member name | Value | Description |
---|---|---|
errEscNoError | 0x0000 | The device is working normally. |
errEscUnspecified | 0x0001 | The device raised the fault flag without providing details. |
errEscNoMemory | 0x0002 | The device runs out of memory. |
errEscInvalidStateChange | 0x0011 | The state requested cannot be reached from the current state. |
errEscUnknownRequestedState | 0x0012 | The state requested is not a valid state. |
errEscBootstrapUnsupported | 0x0013 | The device does not support bootstrap. |
errEscNoValidFirmware | 0x0014 | There is no valid firmware loaded on the device. |
errEscInvalidBootMailboxConfiguration | 0x0015 | The mailbox configuration sent is not valid for bootstrap. |
errEscInvalidMailboxConfiguration | 0x0016 | The mailbox configuration sent is not valid. |
errEscInvalidSyncManagerGonfiguration | 0x0017 | A sync manager configuration is invalid. |
errEscNoValidInputs | 0x0018 | The device inputs are not working properly. |
errEscNoValidOutputs | 0x0019 | The device outputs are not working properly. |
errEscSynchronization | 0x001A | The device synchronization to the reference clock failed. |
errEscSyncManagerWtchdog | 0x001B | No cyclic packets received for too long. |
errEscInvalidSyncManagerTypes | 0x001C | The sync manager configuration is not supported. |
errEscInvalidOutputConfiguration | 0x001D | The output PDO configuration is invalid. |
errEscInvalidInputConfiguration | 0x001E | The input PDO configuration is invalid. |
errEscInvalidWatchdogConfiguration | 0x001F | The watchdog configuration is invalid. |
errEscSlaveNeedsColdRestart | 0x0020 | The device needs to be restarted. |
errEscSlaveNeedsInit | 0x0021 | The device needs to be set to Init. |
errEscSlaveNeedsPreOP | 0x0022 | The device needs to be set to PreOp. |
errEscSlaveNeedsSafeOP | 0x0023 | The device needs to be set to SafeOp. |
errEscInvalidInputMapping | 0x0024 | The output PDO mapping is invalid. |
errEscInvalidOutputMapping | 0x0025 | The input PDO mapping is invalid. |
errEscInconsistenSettings | 0x0026 | The configuration is inconsistent. |
errEscFreeRunNotSupported | 0x0027 | The device does not support Free Run. |
errEscSynchronizationNotSupported | 0x0028 | The device does not support the current synchronization mode. |
errEscFreeRunNeeds3BufferMode | 0x0029 | The sync manager needs to be set to 3-buffer mode for Free Run. |
errEscBackgroundWatchdog | 0x002A | The background watchdog was triggered. |
errEscNoValidInputsAndOutputs | 0x002B | There is no input nor output on the device. |
errEscFatalSync | 0x002C | The clock synchronization failed. |
errEscNoSync | 0x002D | The sync 0 start time was never reached. |
errEscInvalidDcSynchConfiguration | 0x0030 |
The distributed clock (DC) sync configuration is invalid. |
errEscInvalidDcLatchConfiguration | 0x0031 |
The distributed clock (DC) latch configuration is invalid. |
errEscPll | 0x0032 | An error occurred in the PLL. |
errEscInvalidDcIo | 0x0033 | The I/O synchronization failed. |
errEscInvalidDcTimeout | 0x0034 | The synchronization timed out. |
errEscInvalidDcSyncCycleTime | 0x0035 | The cycle time configured is not supported. |
errEscDcSync0CycleTime | 0x0036 | The Sync 0 cycle time configured is invalid. |
errEscDcSync1CycleTime | 0x0037 | The Sync 1 cycle time configured is invalid. |
errEscMailboxAoE | 0x0041 | An AoE mailbox transfer caused an error. |
errEscMailboxEoE | 0x0042 | An EoE mailbox transfer caused an error. |
errEscMailboxCoE | 0x0043 | A CoE mailbox transfer caused an error. |
errEscMailboxFoE | 0x0044 | A FoE mailbox transfer caused an error. |
errEscMailboxSoE | 0x0045 | A SoE mailbox transfer caused an error. |
errEscMailboxVoE | 0x004F | A VoE mailbox transfer caused an error. |
errEscEepromNoAccess | 0x0050 | Access to the EEPROM failed. |
errEscEeprom | 0x0051 | The device's EEPROM has an error. |
errEscSlaveRestarted | 0x0060 | The device is restarted. |
See also